Skip to content
This repository was archived by the owner on Apr 15, 2026. It is now read-only.

feat: upgrade Talos to v1.12.0 and use --embedded-config-path - #51

Merged
jmgilman merged 4 commits into
masterfrom
fix/talos-v1.12-upgrade
Dec 29, 2025
Merged

feat: upgrade Talos to v1.12.0 and use --embedded-config-path#51
jmgilman merged 4 commits into
masterfrom
fix/talos-v1.12-upgrade

Conversation

@jmgilman

Copy link
Copy Markdown
Collaborator

Summary

  • Upgrades Talos from v1.9.1 to v1.12.0
  • Uses --embedded-config-path flag (cleaner API, available in v1.12+)
  • Removes the --meta 0x0a workaround

Changes

  • infrastructure/compute/talos/talconfig.yaml - bumped talosVersion to v1.12.0
  • images/images.yaml - updated URLs and checksums for v1.12.0
  • images/hooks/talos-embed-config.sh - use --embedded-config-path
  • .github/workflows/images-sync.yml - temporarily run full transform hooks on PRs

Test plan

This PR runs the full transform hook pipeline to verify the v1.12 upgrade works.
After merge, the workflow will be restored to skip transform hooks on PRs.

🤖 Generated with Claude Code

jmgilman and others added 4 commits December 28, 2025 22:08
- Upgrade Talos version from v1.9.1 to v1.12.0
- Use --embedded-config-path flag (available in v1.12+) instead of --meta workaround
- Update ISO checksums for v1.12.0
- Temporarily enable full transform hook testing on PRs

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Transform hooks require Docker with privileged mode and were tested
successfully. For normal PR validation, we skip them to reduce CI time.
@jmgilman
jmgilman merged commit 20a86ea into master Dec 29, 2025
1 check passed
@jmgilman
jmgilman deleted the fix/talos-v1.12-upgrade branch December 29, 2025 06:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant